Вход

Просмотр полной версии : задержка функции определеннои времени


dadli
25.01.2012, 14:18
здраствуите

сделал такое:
<script language="javascript" type="text/javascript">
function over() {
document.getElementById('pp').style.backgroundColo r = '#00ff00';
}

function out() {
document.getElementById('pp').style.backgroundColo r = '#ff0000';
}
</script>

<p id="pp" onMouseOver="over();" onMouseOut="out();"> pppppppppp </p>


что ето поняли да? а как сделать что функця out() работал не сразу, а после 1 секунд ?

Skipp
25.01.2012, 14:36
onMouseOut="setTimeout(out,1000);"

dadli
25.01.2012, 14:54
спасибо балшое, я такое тоже пробовал но етаму скрипту есть такои помех:
если очен бистро сделаю аут и овер мауса на теге <p>, и если так сделать последовательно 20 раза (например), то уже скрипт работает некоректно, нет способи лечить ето?